Big Huge Thesaurus

Herpestes ichneumon

noun